home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / enigma / earcd / sviluppo / svilupp2 / fxmfmdvc.lha / FixMfmDevice.doc < prev   
Text File  |  1996-11-13  |  2KB  |  81 lines

  1.  
  2.            ========================================================
  3.                                FixMfmDevice 1.1
  4.            ========================================================
  5.                           Copyright © 1996 Dave Jones
  6.                               All rights reserved
  7.            --------------------------------------------------------
  8.                    GiftWare - Please send me **-Anything!-**
  9.            --------------------------------------------------------
  10.  
  11. *************
  12. Distribution:
  13. *************
  14. It is forbidden to include this on a magazine coverdisk without first
  15. writing to me to make sure you include the latest version, and also,
  16. I want a copy of the magazine featuring FixMFMDevice.
  17. No other limitations are implied on this distribution.
  18.  
  19.  
  20. ************
  21. Requirements
  22. ************
  23. Any Amiga, with CrossDOS.
  24. XfdMaster [Optional]
  25. Reqtools  [Only necessary if XFD is used]
  26.  
  27.  
  28. ***********
  29. BackGround:
  30. ***********
  31. Every version of CrossDOS I've seen has a bug in the LibOpen() routine.
  32. It uses the d3 register, but doesn't save/restore it before/after using it.
  33. This program will edit the mfm.device to fix this bug. It changes just two
  34. bytes.
  35.  
  36. Although this bug is not fatal, it can cause problems, as I found out when I
  37. recently wrote a program which used PC disks, after reading a file, d3 was
  38. trashed, and I couldn't figure why, till I disassembled mfm.device.
  39.  
  40.  
  41. ******
  42. Usage:
  43. ******
  44. Just run the patch from a shell, and it will rename your old DEVS:mfm.device as
  45. DEVS:mfm.device.old, and create a new debugged file called DEVS:mfm.device
  46. If the file is packed, then it will be depacked if you have the xfd package
  47. installed (Available on Aminet)
  48.  
  49.  
  50. ********
  51. History:
  52. ********
  53. v1.0: Release date 20-Sep-96
  54.  First version.
  55.  
  56. v1.1: Release date 03-Nov-96
  57.  BugFix - Removed enforcer hit.
  58.  
  59. *******
  60. Future:
  61. *******
  62. I'm unaware of any other bugs in mfm.device, if I find any I'd fix them!
  63. Maybe I'll add some speed-patches one day.. but I don't think I'd be able
  64. to speed it up much without considerably rewriting it.
  65.  
  66. ***********
  67. Programmer:
  68. ***********
  69.  Dave Jones
  70.  40,Heol Edward Lewis
  71.  Gelligaer
  72.  Hengoed
  73.  Mid Glam
  74.  Cf82 8ej
  75.  South Wales.
  76.  
  77.  Email: DJones@CardiffCyberCafe.Co.Uk
  78.  
  79. I'm a 22 year old hobby programmer, interested in anything Amiga, currently
  80. working as a Data Entry Clerk (Which sucks) Job offers welcome ;^)
  81.